have stick in craw - French English Dictionary